home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / video / fly8111-.000 / fly8111- / fly8 / DJGPP / config.bat < prev    next >
DOS Batch File  |  1995-09-08  |  3KB  |  112 lines

  1. @echo off
  2.  
  3. :: config.bat
  4. ::
  5. :: This is part of the flight simulator 'fly8'.
  6. :: Author: Eyal Lebedinsky (eyal@ise.canberra.edu.au).
  7.  
  8. if "%1" == "dj" goto ok
  9. echo use CONFIG XX where XX is one of: dj
  10. goto end
  11.  
  12. :ok
  13. if "%2" == "delete" goto delete
  14. if not "%2" == "" goto error
  15. ::
  16. :: Fly8 directories
  17. ::
  18. copy djgpp\make%1        djgpp\makefile
  19. copy djgpp\make%1.top        makefile
  20. copy djgpp\config%1.h        djgpp\config.h
  21. copy djgpp\make%1.sha        shapes\makefile
  22. copy djgpp\make%1.par        parms\makefile
  23. copy djgpp\make%1.uti        utils\makefile
  24. ::
  25. :: common files
  26. ::
  27. copy common\bgr.c        djgpp
  28. copy common\bgr.h        djgpp
  29. copy common\build.bat        djgpp
  30. copy common\console.c        djgpp
  31. copy common\dosstick.c        djgpp
  32. copy common\grstat.c        djgpp
  33. copy common\misc.c        djgpp
  34. copy common\pc8254.h        djgpp
  35. copy common\plsound.c        djgpp
  36. copy common\plsound.h        djgpp
  37. copy common\plspeak.c        djgpp
  38. copy common\stick.c        djgpp
  39. copy common\stick.h        djgpp
  40. copy common\timer.c        djgpp
  41. goto end
  42.  
  43.  
  44. :delete
  45. echo comparing files for "%1"                >config.log
  46. ::
  47. :: Fly8 directories
  48. ::
  49. fc djgpp\make%1            djgpp\makefile        >>config.log
  50. fc djgpp\make%1.top        makefile        >>config.log
  51. fc djgpp\config%1.h        djgpp\config.h        >>config.log
  52. fc djgpp\make%1.sha        shapes\makefile        >>config.log
  53. fc djgpp\make%1.par        parms\makefile        >>config.log
  54. fc djgpp\make%1.uti        utils\makefile        >>config.log
  55. ::
  56. :: common files
  57. ::
  58. fc common\bgr.c            djgpp\*.*        >>config.log
  59. fc common\bgr.h            djgpp\*.*        >>config.log
  60. fc msdos\build.bat        djgpp\*.*        >>config.log
  61. fc common\console.c        djgpp\*.*        >>config.log
  62. fc common\dosstick.c        djgpp\*.*        >>config.log
  63. fc common\grstat.c        djgpp\*.*        >>config.log
  64. fc common\misc.c        djgpp\*.*        >>config.log
  65. fc common\pc8254.h        djgpp\*.*        >>config.log
  66. fc common\plsound.c        djgpp\*.*        >>config.log
  67. fc common\plsound.h        djgpp\*.*        >>config.log
  68. fc common\plspeak.c        djgpp\*.*        >>config.log
  69. fc common\stick.c        djgpp\*.*        >>config.log
  70. fc common\stick.h        djgpp\*.*        >>config.log
  71. fc common\timer.c        djgpp\*.*        >>config.log
  72.  
  73. type config.log | more
  74. del config.log
  75. echo hit Ctrl-C to NOT delete files!
  76. pause
  77. pause
  78. pause
  79. ::
  80. :: Fly8 directories
  81. ::
  82. del djgpp\makefile
  83. del makefile
  84. del djgpp\config.h
  85. del shapes\makefile
  86. del parms\makefile
  87. del utils\makefile
  88. ::
  89. :: common files
  90. ::
  91. del djgpp\bgr.h
  92. del djgpp\bgr.c
  93. del djgpp\build.bat
  94. del djgpp\console.c
  95. del djgpp\dosstick.c
  96. del djgpp\grstat.c
  97. del djgpp\misc.c
  98. del djgpp\pc8254.h
  99. del djgpp\plsound.c
  100. del djgpp\plsound.h
  101. del djgpp\plspeak.c
  102. del djgpp\stick.c
  103. del djgpp\stick.h
  104. del djgpp\timer.c
  105. goto end
  106.  
  107. :error
  108. echo Second operand can only be "delete".
  109. goto end
  110.  
  111. :end
  112.